package org.jeecg.modules.third.tosapi.dto.customer;

import lombok.Data;

/**
 * @Description: 托运人信息（货主）
 * @author: luruirui
 * @date: 2021年07月17日 15:31
 */
@Data
public class CustomerDTO {
    private final long serialVersionUID = -2465140747749709626L;

    //字段名称英文	字段名称中文	是否必填	字段限制	备注
    private String enterprise_flag;//	是否是企业	是		enum (NO, YES)
    private String name;//	托运人名称	是	an..512	企业名称或个人姓名，不能为空，并只允许出现字母数字中文字符，并且字段长度不得超过 512 ，广州@填单位或个人，如集装箱运输业务无法明确实际发货人可填写货代信息，所有企业名称不能超过33个中文字符，
    private String phone;//	企业联系人手机号或者个人手机号	是	n..18
    private String social_credit_code;//	社会信用代码	企业必填	an..35
    private String contacts_name;//	企业联系人	企业选填	an..30
    private String business_license_pic;//	营业执照图片URL	企业必填	an..1024
    private String legal_person_name;//	法人姓名	否	an..30
    private String legal_person_identity;//	法人身份证号	否	an..18

    //企业类型时注册地址和经营地址必传一组
    private String register_region;//	注册地址行政区划		an..12	参考行政区划代码集
    private String register_address;//	注册地址详细地址		an..256
    private String business_region;//	经营地址行政区划		an..12	参考行政区划代码集
    private String business_address;//	经营地址详细地址		an..256

    private String identity;//	个人身份证号	个人必填	an..18
    private String identity_frontal_pic;//	身份证正面照图片URL	个人必填	an..1024
    private String identity_reverse_pic;//	身份证反面照片图片URL	个人必填	an..1024

    //个人类型时户籍地址和常驻地址个人必传一组
    private String household_region;//	户籍地址行政区划		an..12	参考行政区划代码集
    private String household_address;//	户籍地址详细地址		an..256
    private String permanent_region;//	常住地址行政区划		an..12	参考行政区划代码集
    private String permanent_address;//	常住地址行政地址		an..256

}
